#ifndef CPLATE_HELPER_H
#define CPLATE_HELPER_H

#include <string>

namespace libcvos_vfr
{
	namespace Helper
	{
		 bool  Tool_FindMaxSameSubString(const char *srcString, const char *destString, char* subStringBuf, int bufLen);

		bool Tool_DimCompare(const char *szSrcPlateNo, const char *szDesPlateNo);

         bool  Tool_Analysis_new_energy_vehicles_plate_info_normal(const char* srcPlate, int* if_pure_electric, int* if_large_car);

		int Tool_AnalysisPlateColorNo(const char *szPlateNo);

		 bool  Tool_ProcessPlateNo(const char *srcPlateNum, char *buffer, int bufLen, char *colorBuf, int colorBufLen);

		int Tool_GetAlexType(int ivalue);

		int Tool_AnalysisVelchAxleType(const char* AxleType, int  iAxleGroupCount);

		int Tool_AnalysisVelchType(const char* vehType);

		int Tool_GetAlexGroupCount(const char* AxleType);

		bool Tool_SeparatePlateNumbersAndColor(const char* PlateWithColor, char* dstPlate, char* dstColor, int* colorCode);
	}
}

#endif
